package cn.pubinfo.commentapi.service;

import cn.pubinfo.commentapi.model.Comment;
import com.alibaba.fastjson.JSONObject;

import java.util.List;

/**
 * @author kuancz
 * @date 2018/7/24
 */
public interface CommentService {
    /**
     * 列举评论
     *
     * @param category 种类，包括酒店、景点、旅行社
     * @param area 地区
     * @param tourId tourId
     * @param page 页码
     * @param size 每页数量
     * @param start 开始时间
     * @param end 结束时间
     * @return list
     * @author kun
     * @date 2018-07-24
     */
    List<Comment> list(String area, String category, Integer tourId, Integer page, Integer size, String start, String end);

    /**
     * 列举评论
     *
     * @param category 种类，包括酒店、景点、旅行社
     * @param area 地区
     * @param page 页码
     * @param size 每页数量
     * @return list
     * @author kun
     * @date 2018-07-24
     */
    List<Comment> list(String area, String category, Integer page, Integer size, String start, String end);

    /**
     * 计数
     *
     * @param category 种类，包括酒店、景点、旅行社
     * @param area 地区
     * @return cnt
     * @author kun
     * @date 2018-07-25
     */
    Long count(String area, String category);

    /**
     * 计数
     *
     * @param category 种类，包括酒店、景点、旅行社
     * @param area 地区
     * @param tourId 酒店id
     * @return cnt
     * @author kun
     * @date 2018-07-25
     */
    Long count(String area, String category, Integer tourId);
}
